#ifndef _FWD_DECLARATIONS_H
#define _FWD_DECLARATIONS_H

// order of GL libraries below seems necessary
#include <GL/glut.h>
#include <GL/gl.h>
#include <GL/glu.h>



#define MYDEF_WHITE 1.0f,1.0f,1.0f
#define MYDEF_GRAY50 0.5f,0.5f,0.5f
#define MYDEF_RED 1.0f,0.0f,0.0f
#define MYDEF_GREEN 0.0f,1.0f,0.0f
#define MYDEF_BLUE 0.0f,0.0f,1.0f
#define MYDEF_CYAN 0.0f,1.0f,1.0f
#define MYDEF_YELLOW 1.0f,1.0f,0.0f
#define MYDEF_MAGENTA 1.0f,0.0f,1.0f

class CoordinateClass;

void LineSegment3f(float,float,float,float,float,float);
void LineSegment(CoordinateClass,CoordinateClass);

//void DrawFixedAtVector(CoordinateClass,CoordinateClass);
//void DrawFixedAtVector(CoordinateClass,CoordinateClass,int);
void DrawPointToPointVector(float *,float *);

void SceneInit(void);

#endif